Replication Materials for:
Xiaoxiao SHEN, "The Effects of Forced Versus Selective Exposure to Propaganda in China," Political Science Research and Methods 

1. File "Data": Data of respondents.
- Survey1.csv: Data for Survey 1.
- Survey2.csv: Data for Survey 2.
- Survey3.csv: Data for Survey 3.
- Survey4.csv: Data for Survey 4.
- Survey5.csv: Data for Survey 5.
- Survey6.csv: Data for Survey 6.


2. File "Code": R code for data analysis.
- Survey1.R: R code used to analyze Survey 1.
- Survey2.R: R code used to analyze Survey 2.
- Survey3.R: R code used to analyze Survey 3.
- Survey4.R: R code used to analyze Survey 4.
- Survey5.R: R code used to analyze Survey 5.
- Survey6.R: R code used to analyze Survey 6.
- Combined.R: R code used to analyze the combined data (Surveys 1–6). Please run this code at the end.


3. File "Output": Store the analysis results for each survey and the combined survey.
- File "Survey1": Store the analysis results for Survey 1.
- File "Survey2": Store the analysis results for Survey 2.
- File "Survey3": Store the analysis results for Survey 3.
- File "Survey4": Store the analysis results for Survey 4.
- File "Survey5": Store the analysis results for Survey 5.
- File "Survey6": Store the analysis results for Survey 6.
- File "Combined": Store the analysis results for the combined data (Surveys 1–6).


4. Figures
- Figure 3: Propaganda Effects on PCA Scores of Pro-regime Attitudes: 
The data for this figure is from "9_pca_on_pro_regime_attitudes.csv", generated by Part 12.1 of the R code in “Combined.R”.

- Figure 4: Marginal Effects of Independent Variables on Reading Preferences (Combined: propaganda vs. non-propaganda): 
The data for this figure is from "8_marginal_effects.csv", generated by Part 12.2 of the R code in “Combined.R”.

- Figure 5: Potential Mechanisms (Effort justification):
The data for this figure is from "10_potential_mechanisms.csv", generated by Part 12.3 of the R code in “Combined.R”.

- Figure 6: Potential Mechanisms (Trivialization):
The data for this figure is from "10_potential_mechanisms.csv", generated by Part 12.4 of the R code in “Combined.R”.


5. Tables
- Table A1: Summary Statistics:
The data for this table is from "3_summary_stat.csv".

- Table A2: Balance Check:
The data for this table is from "4_balance_check.csv".

- Table A3: Manipulation Check:
The data for this table is from "5_manipulation_check.csv".

- Table A4: Variables and Loadings in PCA:
The data for this table is from "9.0.1 PCA_Proportion of Variance.txt" and "9.0.2 PCA_Loadings.txt".

- Table A5/A6: Treatment Effects on Various Individual Outcomes:
The data for this table is from "7_treatment_effects.csv".

- Table A7: Principal Component Analysis on Pro-regime Attitudes:
The data for this table is from "9_pca_on_pro_regime_attitudes.csv".

- Table A8: Marginal Effects of Independent Variables on Reading Preferences:
The data for this table is from "8_marginal_effects.csv".

- Table A9: Potential Mechanisms:
The data for this table is from "10_potential_mechanisms.csv".

- Table A10: Principal Component Analysis on Pro-regime Attitudes (High/Low Political Ideology):
The data for this table is from "11_1_pca_on_pro_regime_attitudes_high_ideology.csv" and "11_1_pca_on_pro_regime_attitudes_low_ideology.csv".

- Table A11: Principal Component Analysis on Pro-regime Attitudes (High/Low Political Interest):
The data for this table is from "11_2_pca_on_pro_regime_attitudes_high_interest.csv" and "11_2_pca_on_pro_regime_attitudes_low_interest.csv".

- Table A12: Principal Component Analysis on Pro-regime Attitudes (High/Low Political News Consumption):
The data for this table is from "11_2_pca_on_pro_regime_attitudes_high_news_consumption.csv" and "11_2_pca_on_pro_regime_attitudes_low_news_consumption.csv".

- Table A13: Potential Mechanisms (High/Low Political Interest, Combined: Propaganda vs. Non-
propaganda):
The data for this table is from "11_2_high_interest_potential_mechanisms.csv" and "11_2_low_interest_potential_mechanisms". The results are generated solely from the Combined.R script, not from the individual Survey analysis codes.

- Table A14: Accuracy of Article Summaries in Selected vs. Forced Groups:
The data for this table is from "5_accuracy_of_article_summaries.txt".



The operating system is macOS Sequoia 15.5  
The RAM is 8GB

The R version is 4.4.1

            Package  Version
ggplot2     ggplot2    3.5.1
broom         broom    1.0.7
tidyverse tidyverse    2.0.0
plyr           plyr    1.8.9
dplyr         dplyr    1.1.4
fuzzyjoin fuzzyjoin    0.1.6
stringr     stringr    1.5.1
knitr         knitr     1.48
gridExtra gridExtra      2.3
estimatr   estimatr    1.0.4
Matrix       Matrix    1.7.0
mediation mediation    4.5.0
GGally       GGally    2.2.1
stargazer stargazer    5.2.3
irr             irr   0.84.1
GK2011       GK2011    0.1.3
psych         psych 2.4.6.26
nFactors   nFactors  2.4.1.1

